// 集中管理一个需要跨文件管理的数字数据
import { defineStore } from "pinia";

export const useCount = defineStore('count',{
    state:()=>{      // 跟选项式组件data类似
        return{
            num:100, // 项目全局共享的数字数据 响应式数据
        }
    },
    actions:{        // 跟选项式组件methods类似 actions中封装的方法复用性强
        plus(n=20){
            this.num+=n
        },
        minus(m=3){
            this.num-=m
        }
    },
    // persist:true//启用当前模块的持久化
    persist:{
        key:'mycount',// 自定义持久化的key
        enabled:true,// 开启持久化 
    }
})